package control;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import au.com.bytecode.opencsv.CSVReader;
import java.util.ArrayList;
import model.conferencias;

public class conferenciasControle {	
	public ArrayList<conferencias> leituraConferencias() throws IOException
	{		
		ArrayList<conferencias> confs = new ArrayList<>();		
		String csvFilename = "CSVs/conferencias.csv";
		CSVReader csvReader;
		try {
			csvReader = new CSVReader(new FileReader(csvFilename), ';','\n', 2);			
			String[] row = null;
			// Para cada linha do arquivo...
			while((row = csvReader.readNext()) != null) {
				// ...Monta um objeto com os dados da linha...
				conferencias conf = new conferencias(row[0], row[1], row[2], row[3]);
				// e adiciona o objeto gerado a lista contendo todos os dados do .csv
				confs.add(conf);		    	
			}
			csvReader.close();
			
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return confs; 
		
	}// fim do metodo leituraConferencias()

}// Fim da classe












